body{background: #eaeaea;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;color:#333;max-width: 1920px;margin:0 auto;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
i{font-style: normal;}
a{cursor: pointer;color:inherit;}
a:hover,a:focus{text-decoration: none;color:inherit;}

.fs0{font-size:0;}
.fs50{font-size: 50px;}
.fs48{font-size: 48px;}
.fs40{font-size: 40px;}
.fs36{font-size: 36px;}
.fs27{font-size: 27px;}
.fs26{font-size: 26px;}
.fs24{font-size: 24px;}
.fs20{font-size: 20px;}
.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs14{font-size: 14px;}
.fs12{font-size: 12px;}

@font-face{font-family: "iconfont";
 src: url('../fonts/iconfont.eot'); /* IE9*/
 src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
 url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
 url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
 font-family:"iconfont" !important;
 display:inline-block;
 vertical-align: middle;
 margin:0 .3em;
 font-size: 1.1em;
 font-style:normal;
 -webkit-font-smoothing: antialiased;
 -webkit-text-stroke-width: 0px;
 -moz-osx-font-smoothing: grayscale; 
}


@font-face{
 font-family: 'rt';
 src:url('pfr.ttf');
}
@font-face{
 font-family: 'cm';
 src:url('cm.ttf');
}
@font-face{
 font-family: 'pfb';
 src:url('pfb.ttf');
}
@font-face{
 font-family: 'cgbold';
 src:url('cgbold.ttf');
}
@font-face{
 font-family: 'cg';
 src:url('cg.ttf');
}
.ht{font-family: '黑体';}
.rt{font-family: 'rt';}
.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right!important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.jc{justify-content: center;}
.ai{align-items: center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 2.75%;}
.bg{background: #f8f8f8;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:20px 15px;display: inline-block;}
/*.navbar-collapse{padding:20px 0;}*/
.logo-m{display: none!important;}
.navbar-brand>img{max-height: 55px;}
.imghover{transition: all linear .6s;}
.imghover:hover{transform: scale(1.08);}
.mix{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.w1400{width: 85%;max-width: 1470px;margin-left:auto;margin-right: auto;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.css3l{-webkit-transition-duration: 1s; -ms-transition-duration: 1s; -o-transition-duration: 1s; -moz-transition-duration: 1s; transition-duration: 1s;}
.full_img{width:100%;height: 100%;object-fit: cover;object-position: center;}

.common_btn{position: relative;overflow: hidden;}
.common_btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn::before{content:attr(c-text);position:absolute;top:0;left:10%;width:80%;height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.common_btn:hover .iconfont{color:#fff;}
/*.common_btn:hover{background:#d20319;}*/
.common_btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common_btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.common_btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.common_btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common_btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common_btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common_btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common_btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}
.common_btn:hover>span:nth-child(11){-webkit-transition-delay:.495s;transition-delay:.495s}
.common_btn:hover>span:nth-child(12){-webkit-transition-delay:.54s;transition-delay:.54s}
.common_btn:hover>span:nth-child(13){-webkit-transition-delay:.585s;transition-delay:.585s}
.common_btn:hover>span:nth-child(14){-webkit-transition-delay:.63s;transition-delay:.63s}
.common_btn:hover>span:nth-child(15){-webkit-transition-delay:.675s;transition-delay:.675s}
.common_btn:hover>span:nth-child(16){-webkit-transition-delay:.72s;transition-delay:.72s}
.common_btn:hover>span:nth-child(17){-webkit-transition-delay:.765s;transition-delay:.765s}
.common_btn:hover>span:nth-child(18){-webkit-transition-delay:.81s;transition-delay:.81s}
.common_btn:hover>span:nth-child(19){-webkit-transition-delay:.855s;transition-delay:.855s}
.common_btn:hover>span:nth-child(20){-webkit-transition-delay:.9s;transition-delay:.9s}
.common_btn.static_btn:hover{background:none;}
.common_btn.static_btn>span{color:#d20319;}
.common_btn.static_btn::before{left:0;}

.common-btn{border-radius:999px;width:310px;text-align: center;max-width: 60%;margin-left:auto;margin-right: auto;display: block;line-height: 58px;border:3px solid #313131;}
.common-btn:hover{border-color:#0084e9;background: #0084e9;color:#fff;}

.container{max-width:1490px;}
@media (min-width: 767px){
 .container{width:90%;}
}
@media (min-width: 1200px){
 .container{width:88%;}
}
@media (min-width: 1600px){
 .container{width: 1490px;}
}


::-webkit-scrollbar {width:8px;}
::-webkit-scrollbar-track {background:#fff;}
::-webkit-scrollbar-thumb {background:#1b1b1b;}
::-webkit-scrollbar-thumb:window-inactive {background:#1b1b1b;}
::-webkit-scrollbar-thumb:vertical:hover {background:#1b1b1b;}


/* 导航部分 */
.header-blank{height:100px;}
.header{color:#fff;font-size:16px;position: fixed;top:0; left:0; right:0; z-index: 99;transition: top .5s ease;background: rgba(0,0,0,.4);-webkit-transition:top .5s ease; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.header.fixed{top:0; background:#fff;color:#333;}
.header_box{position: relative;height: 100px;}
.header .header_logo{position: absolute;left:0;top:0;bottom:0;max-width: 30%;}
.header .header_logo .flexC{height: 100%;}
.header .header_logo img{max-height:44px;margin:0;}
.header .header_logo .logo-d,.header.fixed .header_logo .logo-pc{display: none;}
.header .header_nav{text-align: right;}
.header .header_nav .nav_container>ul>li{display: inline-block;text-align: center;margin-left:6%;}
.header .header_nav .nav_container>ul>li>a{display: block;line-height:100px;position: relative;}
.header .header_nav .nav_container>ul>li>a::after{transition: all .3s;position: absolute;content:'';width:0;height: 2px;background: #fff;left:50%;transform: translateX(-50%);bottom:30px;}
.header .header_nav .nav_container>ul>li>a.active::after,.header .header_nav .nav_container>ul>li>a:hover::after{width:30px;}
.header .header_nav .nav_container .sub-nav {display: none;position:fixed;top:100px;left:0;width:100%;background-color: rgba(0,0,0,.4);height:50px;z-index:2;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);}
.header .header_nav .nav_container .sub-nav ul{float:right;}
.header .header_nav .nav_container .sub-nav ul>li{float:left;margin-right:40px;line-height: 47px;font-size:14px;}
.header.fixed .header_nav .nav_container>ul>li>a::after{background: #333;}
.header.fixed .header_logo .logo-d,.header.active .header_box .header_logo .logo-pc{display: block;}
.header.active .header_box .header_logo .logo-d{display: none;}
.header.fixed .header_nav .nav_container .sub-nav{background: #fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.header.fixed .header_tel{background-image: url(../images/icon-telgrey.png);}
.header.fixed .button_menu span{background: #333;}

.mobile_key {padding:12px 0 12px 12px;border:none!important;cursor: pointer;display: block;}
/*.button_menu{width: 30px;height: 25px;position: absolute;top:7px;left:0;}*/
.button_menu{width:15px;height:11px;position: relative;}
.button_menu span {display:block;width:100%;height:1px;background-color:#fff;position:absolute;left:0;-moz-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;transition:all .36s ease;}
.button_menu span:nth-child(1) {top:0}
.button_menu span:nth-child(2) {top:50%;}
.button_menu span:nth-child(3) {bottom:0}

.header_tel{margin-left:3.63%;font-family: 'rt';padding-left:28px;background: url(../images/icon-tel.png) no-repeat left center;line-height:18px;}

.index_header{top:-80px; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.index_header.ani{top:0;}
.header-container{position: relative;z-index:10;}

.banner{position: relative;color:#fff;}
.banner .slide-item-img{width: 100%;object-fit: cover;object-position: center;position: relative;}
/*.banner .item-mask{position: absolute;top:0;left:0;right:0;bottom:0;color:#fff;}*/
.banner .item-mask{position: absolute;top:34.15%;left:0;right:0;color:#fff;}
.banner .item-mask .tit{line-height: 1.25;letter-spacing: 2px;transition: all 0.3s ease 0s;}
.banner .item-mask .line{margin-top:19px;transition: all 0.3s ease 0.2s;}
.banner .item-mask .line span{display:block;width:48px;height: 3px;background: #fff;}
.banner .item-mask .desc{margin-top:35px;transition: all 0.3s ease 0.4s;}
.banner .iscroll{position: absolute;bottom:5.55%;z-index:10;right:50%;color:#fff;}
.banner .iscroll span{display: block;padding-right: 46px;font-size:14px;background: url(../images/icon-down.png) no-repeat center right;transform: rotate(90deg) translateY(50%);cursor: pointer;transform-origin: right bottom;}
.banner .icon-link{position: relative;transition: all 0.3s ease 0.5s;margin-left:2.74%;margin-top:65px;display: block;width:43px;height: 43px;border-radius:100%;overflow: hidden;border:1px solid #fff;opacity:0;filter:alpha(opacity=0);transform:translateY(30px);}
.banner .icon-link .bg{position: absolute;display:block;width:0;height:0;left:50%;top:50%;transition:all 0.3s ease 0s;border-radius:50%;overflow:hidden;}
.banner .icon-link i{ transition: all 0.3s ease 0s;position: relative;z-index:10;display: block;width: 100%;height:100%;background: url(../images/icon-link.png) no-repeat center;}
.banner .icon-link:hover{border-color:#fff;}
.banner .icon-link:hover .bg{width:100%;background: #fff;top:0;left:0;height: 100%;}
.banner .icon-link:hover i{background-image: url(../images/icon-linkon.png);}
.banner .item-mask .tit,.banner .item-mask .desc,.banner .item-mask .line,.ibanner .item-mask .i-top1{opacity:0;filter:alpha(opacity=0);transform:translateY(30px);padding:0 2.74%;}
.banner .ani-slide .item-mask .tit,.ibanner .ani-slide .item-mask .i-top1,.banner .ani-slide .item-mask .desc,.banner .ani-slide .item-mask .line,
.banner .ani-slide .icon-link{opacity:1;filter:alpha(opacity=100);transform:translateY(0);}

.inner-banner .bgimg-out{width:100%;overflow: hidden;}
.inner-banner .bgimg-out .bgimg{/*opacity:0;filter:alpha(opacity=0);*/position:relative;}



.shake1 {animation:shake1 5s infinite;-mzoanimation:shake1 5s infinite;-webkit-animation:shake1 5s infinite;-o-animation:shake1 5s infinite;}

.ibanner .swiper-pagination{right:5.73%;width:15px;height:100%;padding-top:100px;bottom:0;left:auto;}
.ibanner .swiper-pagination-bullet{display: block;width: 100%;height:15px;background:#e67d12;transform-origin: center;transform: scale(0.8);opacity:0.6 ;border-radius:100%;transition: all .2s;}
.ibanner .swiper-pagination-bullet-active{opacity: 1;transform:scale(1);}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:15px 0;}
/* 搜索框 */
.search_hover .header_logo .logo-pc{display:block!important;}
.search_hover .header_logo .logo-m{display:none!important;}
.mm-list>li>a, .mm-list>li>span{color:#fff!important;}
.mm-menu .mm-list>li>a.mm-subclose:before, .mm-menu .mm-list>li>a.mm-subopen:after{border-color:#fff!important;}
.mm-menu{text-align: left;}
@media (min-width:767px){ 
 .mm-list>li>a, .mm-list>li>span{padding:16px 10px 16px 20px!important;}
 .mm-menu .mm-list>li>a.mm-subclose{padding-top:30px!important;}
 .mm-list a.mm-subclose:before{margin-bottom: -11px!important;}
 .mm-list a.mm-subopen{width:50px!important;}
}

@media (max-width:767px){
 /*.header_box{overflow: hidden;padding:12px 0;}*/
 .header .header_logo{max-width: 70%;}
 .header .header_nav{text-align: left;font-size:14px;}
 .no-padding{padding-left:15px;padding-right: 15px;}
}

.common-swiper .swiper-pagination{display: none;position: static;}
.common-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;border:1px solid #dadada;background: none;opacity: 1;width:10px;height: 10px;}
.common-swiper .swiper-pagination .swiper-pagination-bullet-active{border-color:#3b3b3b;}
@media (max-width:1024px){
 .common-swiper .swiper-pagination{display: block;margin-top:30px;}
}

.wrapper{background: #eaeaea;}
.part-marketing{background: #f8f8f8;}
.part-marketing .desc{color:#a5a5a5;line-height: 30px;letter-spacing: 1px;max-width:480px;width: 80.3%;}
.part-marketing .left-wrap{float:left;width:48.5%;position: relative;}
.part-marketing .right-wrap{float:right;width:51.5%;position: relative;}
.part-marketing .m-top{background: #fff;margin-top:0;}
.part-marketing .left-info{background: #fff;padding:0 9.89% 0 5.66%;position: relative;z-index:10;}
.part-marketing .info-grey{height:100%;position: absolute;left:100%;bottom:0;width:35%;background: #eaeaea;}
.part-marketing .left-info .txt{min-height: 352px;padding:44px 0 86px;position: relative;}
.part-marketing .left-info .stit{font-family: 'cgbold';color:#333;text-transform: uppercase;letter-spacing: 1px;}
.part-marketing .left-info .desc{margin-top:14px;}
.part-marketing .left-info .bot-link{line-height: 84px;position: absolute;bottom:0;left:0;width:100%;border-top:2px solid #eaeaea;font-family: 'cgbold';color:#989898;}
.part-marketing .left-info .bot-link .arrow,.part-case .caseList .cont-wrap .bot-link .arrow{width:25px;height: 100%;position: absolute;right:0;top:0;background: url(../images/icon-arrow.png) no-repeat right center;background-size: 100% auto;}
.part-marketing .left-info .bot-link:hover,.part-case .caseList .cont-wrap .bot-link:hover{color:#333;}
.part-marketing .left-info .bot-link:hover .arrow,.part-case .caseList .cont-wrap .bot-link:hover .arrow{background-image: url(../images/icon-arrowb.png);}
.part-marketing .m-bottom{background: #fff;}
.imghover-box{display: block;overflow: hidden;position: relative;}
.imghover-box .up-graybox{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition:all 0.4s ease 0s;}
.imghover-box .up-graybox .bgbox {display:block;width:100%;height:100%;background-color:#000;opacity:0.6;filter:alpha(opacity=60);}
.imghover-box .up-graybox .tit {font-family: '黑体';font-size:16px;line-height:1;padding:10px 15px;width:100%;text-align:center;position:absolute;left:0;top:50%;transform: translateY(-50%);color:#fff;}
.imghover-box .up-graybox .line {display:inline-block;width:100px;height:2px;background-color:#fff;position:absolute;left:50%;margin-left:-50px;transition:all 0.6s ease 0s;}
.imghover-box .up-graybox .linet{top:0;}
.imghover-box .up-graybox .lineb{bottom:0;}
.imghover-box:hover img{transform: scale(1.05, 1.05);}
.imghover-box:hover .up-graybox {opacity:1;filter:alpha(opacity=1);}
.imghover-box:hover .up-graybox .line {width:7px;margin-left:-3px;opacity:1;filter:alpha(opacity=100);}
.part-marketing .right-wrap .cont{padding:80px 20px 96px 8.6%;position: relative;}
.part-marketing .right-wrap .cont .title{color:#d78431;font-family: 'cg';line-height: 1;padding-bottom: 30px;position: relative;}
.part-marketing .right-wrap .cont .title:after{content:'';position: absolute;left:0;bottom:0;height: 3px;background: #d8d8d8;width:72px;}
.part-marketing .right-wrap .cont .tit{color:#333;letter-spacing: 2px;margin-top:42px;}
.part-marketing .right-wrap .cont .desc{margin-top:22px;}
.part-marketing .right-wrap .link{position: absolute;left:8.6%;bottom:46px;display: block;width:50px;height: 50px;border:2px solid #989898;transition: background 0.3s ease 0s;border-radius:100%;overflow: hidden;}
.part-marketing .right-wrap .link i{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;transition:all 0.3s ease 0s;background: url(../images/icon-arrowbold.png) no-repeat center;}
.part-marketing .right-wrap .link .lbg {display:block;width:0;height:0;left:50%;top:50%;transition:all 0.3s ease 0s;position:absolute;border-radius:50%;overflow:hidden;}
.part-marketing .right-wrap .link:hover {border:1px solid #333;background-color:#333;overflow:hidden;}
.part-marketing .right-wrap .link:hover .lbg {width:100%;height:100%;top:0;left:0;background-color:#333;}
.part-marketing .right-wrap .link:hover i {background-image:url(../images/icon-arrowboldon.png);}

.part-title{padding:0 2.74%;color:#000;position: relative;}
.part-title .tit,.part-title .en{line-height: 1;text-transform: uppercase;font-weight: bold;}
.part-title .en{padding-right:78px;position: relative;}
.part-title .line{height:2px;width:3.1%;max-width:43px;background: #fe8510;margin:21px 0 20px;}
.part-title .more{right:2.74%;position: absolute;bottom:0;color:#7d7d7d;padding-left: 25px;padding-right:7px;line-height: 15px;background: url(../images/icon-more.png) no-repeat left center;}
.part-title .more:hover{color:#333;}
.part-title.center{text-align: center;}
.part-title.center .line{margin-left:auto;margin-right: auto;}
.part-title.center .en{padding-right:0;}
.part-business{padding:40px 0 0;}
.part-business .part-title{margin-bottom: 30px;}
.part-business .part-title .line{margin:17px 0 15px;}
.part-business .business-list ul{width: 100%;}
.part-business .business-list .item{text-align: center;width:18.9%;margin-right:1.375%;background: #fff;position: relative;color:#666666;}
.part-business .business-list .item:nth-child(5n+5){margin-right:0;}
.part-business .business-list .item .b-bg{opacity: 0;background: #e67d12;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:100%;height:100%;overflow: hidden;transition: all .4s ease;}
.part-business .business-list .item .con{position: relative;z-index:10;padding:68px 0 50px;}
.part-business .business-list .item .tit{color:#333;padding:0 12px;}
.part-business .business-list .item .desc{line-height: 24px;width:80%;max-width:180px;margin:28px auto 0;min-height:96px;color: #a5a5a5;}
.part-business .business-list .item:hover .b-bg{opacity: 1;}
.part-business .business-list .item:hover,.part-business .business-list .item:hover .tit, .part-business .business-list .item:hover .desc{color:#fff;}
.part-business .business-list .item-icon{margin:0 auto 64px;}

.part-case{margin-top:20px;}
.part-case .case-cont{background: #fff;padding:40px 0 18px;}
.part-case .tabList{margin-top:30px;}
.part-case .tabList .swiper-slide,.news-box .tabList .swiper-slide{width:auto;margin-right:6px;margin-bottom: 6px;}
.part-case .tabList .tab-item,.news-box .tabList .tab-item{font-size:0;display: block;line-height: 63px;height: 63px;overflow: hidden;background: #f1f1f1;padding:0 28px 0 29px;font-weight: bold;text-align: center;}
.part-case .tabList .tab-item.all,.news-box .tabList .tab-item.all{width:93px;}
.part-case .tabList .tab-item .icon,.news-box .tabList .tab-item .icon{display: inline-block;margin-right:14px;vertical-align: middle;}
.part-case .tabList .tab-item .white,.part-case .tabList .tab-item.active .black,.part-case .tabList .tab-item:hover .black{display: none;}
.news-box .tabList .tab-item .white,.news-box .tabList .tab-item.active .black,.news-box .tabList .tab-item:hover .black{display: none;}
.part-case .tabList .tab-item span,.news-box .tabList .tab-item span{display: inline-block;vertical-align: middle;font-size:14px;}
.part-case .tabList .tab-item.active,.part-case .tabList .tab-item:hover,
.news-box .tabList .tab-item.active,.news-box .tabList .tab-item:hover{background: #333;color:#fff;}
.part-case .tabList .tab-item.active .white,.part-case .tabList .tab-item:hover .white,
.news-box .tabList .tab-item.active .white,.news-box .tabList .tab-item:hover .white{display: inline-block;}
.part-case .caseList{margin-top:30px;}
.part-case .caseList .swiper-container{display: none;}
.part-case .caseList .swiper-container:first-child{display: block;}
@media (min-width:767px){
 .part-case .caseList .swiper-wrapper{display: block;}
 .part-case .caseList .swiper-pagination{display: none;}
}
.part-case .caseList li,.part-news .news-list li{float:left;width:32.25%;margin-right:1.625%;margin-bottom: 22px;}
.part-case .caseList li:nth-child(3n+3),.part-news .news-list li:nth-child(3n+3){margin-right:0;}
.part-case .caseList .up-graybox .tit .subtit{margin-top:9px;}
.part-case .caseList .cont-wrap{border:1px solid #eaeaea;border-top:none;padding:30px 4.74% 0;line-height: 1;color:#333;}
.part-case .caseList .cont-wrap .desc{margin-top:11px; color: #a5a5a5;}
 /*.part-case .caseList .cont-wrap .desc span{float:left;}*/
 .part-case .caseList .cont-wrap .desc span:after{content:' / ';}
 .part-case .caseList .cont-wrap .desc span:last-child:after{content:'';}
.part-case .caseList .cont-wrap .bot-link{position: relative;margin-top:32px;border-top:2px solid #eaeaea;padding:23px 0 26px;font-family: 'cgbold';color:#989898;}
.part-case .caseList .item .item-img{position: relative;padding-bottom: 60%;overflow: hidden;}
.part-case .caseList .item .item-img img{position: absolute;left:0;top:0;}
.part-case .caseList .item:hover .cont-wrap{color:#ff8712;}

.part-news{margin-top:20px;}
.part-news .news-cont{padding:40px 0 18px;background: #fff;}
.part-news .news-list{margin-top:30px;}
.part-news .news-list .news-item .item-img{padding-bottom: 72.8%;position: relative;overflow: hidden;}
.part-news .news-list .news-item .item-img img{position: absolute;left:0;top:0;}
.part-news .news-list .news-item:hover .item-img img{transform: scale(1.05);}
.part-news .news-list .news-item .item-con{padding:18px 12px 8px;position: relative;}
.part-news .news-list .news-item .date{line-height: 1;padding-bottom: 8px;float:left;width: 105px;text-align: center;border-right:2px solid #eaeaea;margin-left:3px;}
.part-news .news-list .news-item .date .d{line-height: 1;margin-bottom: 0;font-family: arial;}
.part-news .news-list .news-item .tit{margin-left:108px;padding-left:17px;}
.part-news .news-list .news-item .item-desc{margin-top:36px;line-height: 21px;height: 42px; color: #a5a5a5;}
.part-news .news-list .news-item .item-con:after{position: absolute;content:'';left:12px;right:12px;height: 2px;background: #eaeaea;bottom:0;}
.part-news .news-list .news-item:hover .item-top{color:#ff8712;}

.part-partner{margin-top:40px;}
.part-partner .partner-list{margin-top:30px;}
.part-partner .partner-list ul{margin-left:-0.55%;margin-right:-0.55%;}
.part-partner .partner-list li{margin-bottom: 16px;padding:0 0.55%;}
.part-partner .partner-list .item-box{position: relative;padding-bottom: 52.6%;overflow: hidden;background: #fff;}
.part-partner .partner-list .item-box .item-img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.part-partner .partner-list .item-box .item-img.imgon{opacity: 0;z-index:10;}
.part-partner .partner-list .item-box .item-img img{max-width: 100%;max-height: 100%;}
.part-partner .partner-list .item-box:hover .item-img.imgon{opacity: 1;}
.part-partner .partner-list .item-box:hover .item-img.img{opacity: 0;}

.part-contact{padding:40px 0 40px;text-align: center;color:#333;}
.part-contact .txt{line-height: 1.2;}
.part-contact .tips{margin-top:30px;}
.part-contact .contact-btn{width:240px;line-height: 60px;transition: all .3s;position: relative;color:#dd7a30;border:2px solid #dd7a30;display: block;margin:30px auto 0;}
.part-contact .contact-btn span{position: relative;z-index:2;}
/*.part-contact .contact-btn:after{z-index:1;content:'';position: absolute;width:0;height:100%;top:0;left:0;background: #dd7a30;transition: all .4s;}
.part-contact .contact-btn:hover:after{width:100%;}*/
.part-contact .contact-btn:hover{color:#fff;background: #dd7a30;}
.part-contact .down-btn{display: block;width:22px;height: 22px;cursor: pointer;margin:30px auto 0;}
.part-contact .down-btn span{display: block;width: 100%;height: 100%;background: url(../images/icon-down.png) no-repeat center;transform: rotate(90deg);}

.footer-box{padding:80px 0 36px;position: relative;overflow: hidden;background: #333 url(../images/foot_logobg.png) no-repeat right bottom;}
.footer-box .co-name{line-height: 1;color:#fff;opacity: 0.04;font-size:156px;bottom:0;right:0;position: absolute;font-family: 'pfb';}
.footer-box .container{position: relative;z-index:10;}
.footer{padding:0 40px; justify-content: space-between;}
.footer .f-left, .footer .f-middle, .footer .f-right{min-width: 200px;}
.footer .tit{color: #fff; text-align: left;line-height: 1;padding-bottom: 12px;position: relative; margin-bottom: 26px;}
.footer .tit:after{content:'';position: absolute;left:0;bottom:0;height: 1px;width:200px;background: #999;}
.footer .footer-info .addr p{font-size: 14px; color: #999; line-height: 1; margin-bottom: 16px;}
.footer .footer-info .yjnav a{display: block; width:120px; font-size: 12px; color: #333; line-height: 28px;padding-left:45px;background: #fff;border-radius: 14px; position: relative;}
.footer .footer-info .yjnav a i{position: absolute;left:25px;width:15px;height:100%;top:0;background: url(../images/icon-yjnav.png) no-repeat center;}
.footer .f-middle .code{width:92px;max-width: 100%;}
.footer .f-right .qq{margin-top:33px;}
.footer .f-right .qq a{display: block; width:120px; font-size: 12px; color: #333; line-height: 28px;padding-left:50px;background: #fff;position: relative;}
.footer .f-right .qq a:first-child{margin-bottom: 22px;}
.footer .f-right .qq a i{position: absolute;left:20px;width:25px;height:100%;top:0;background: url(../images/icon-rwx.png) no-repeat center;}
.footer .f-right .qq a img{display: block; max-width: 130px; position: absolute; right: 120%; top: 50%; transform: translateY(-50%); z-index: 1000; display: none;}
.footer .f-right .qq a:hover img{display: block;}
.footer-box .f-line{width: calc(100% - 80px); height: 1px; background: #999; margin: 70px auto 34px;}
.footbt{padding: 0 40px; justify-content: space-between;}
.footbt .foot-nav{min-width: 50%; line-height: 30px; font-size: 14px; color: #999;}
.footbt .foot-nav span{margin: 0 24px;}
.footbt .foot-nav span:last-child{display: none;}
.footbt .copyright{text-align: right; font-size: 14px; color: #999; line-height: 30px;}


@media (max-width: 1400px){
 .fs50{font-size: 44px;}
 .fs48{font-size: 42px;}
 .fs36{font-size: 32px;}
 .fs26{font-size: 24px;}
 .fs24{font-size: 22px;}
 .part-marketing .desc{width:88%;}
 .part-marketing .right-wrap .cont .tit{letter-spacing: 1px;}
 .part-marketing .desc{letter-spacing: 0;}
 .part-marketing .right-wrap .cont{padding-top:60px;}
 .part-marketing .right-wrap .link{bottom: 30px;}
 .part-business .business-list .item-icon{margin-bottom: 54px;}
 .part-business .business-list .item .con{padding:58px 0 40px;}
 .part-business .business-list .item .desc{margin-top:20px;}
}
@media (max-width: 1200px){
 .fs50{font-size: 40px;}
 .fs48{font-size: 38px;}
 .fs36{font-size: 30px;}
 .ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:12px 0;}
 .part-marketing .right-wrap .link{width:46px;height: 46px;}
 .part-marketing .right-wrap .cont{padding-top:40px;padding-bottom:110px;}
 .part-marketing .right-wrap .cont .title{padding-bottom: 22px;}
 .part-marketing .right-wrap .cont .tit{margin-top:32px;}
 .part-marketing .right-wrap .cont .desc{margin-top:16px;}
 .part-marketing .desc{width: 90%;}
 .part-business .business-list .item-icon{margin-bottom: 44px;}
 .part-business .business-list .item .con{padding:48px 0 40px;}
 .part-case .caseList{margin-top:30px;}
 .part-case .caseList .cont-wrap{padding-top:26px;}
 .part-case .caseList .cont-wrap .bot-link{margin-top:27px;padding:20px 0 23px;}
 .part-news .news-list .news-item .item-desc{margin-top:30px;}
 .part-partner .partner-list li{margin-bottom: 12px;}
 .part-contact .contact-btn{width:220px;line-height:55px;font-size:20px;}
 .footer-box{padding:60px 0 36px;}
 .footbt{display: block;}
 .footbt .copyright{text-align: left; margin-top: 8px;}
}
@media (max-width: 1200px) and (min-width:992px){
 .part-marketing .m-bottom .imghover-box{height: 100%;}
 .part-marketing .m-bottom .imghover-box>img{width:100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left:0;top:0;}
}
@media (max-width: 992px){
 .fs50{font-size: 36px;}
 .fs48{font-size: 34px;}
 .fs36{font-size: 26px;}
 .fs26{font-size: 22px;}
 .fs24{font-size: 20px;}
 .fs20{font-size: 18px;}
 .fs18{font-size: 17px;}
 .fs16{font-size: 15px;}
 .header_nav>.nav_container{display: none;}
 .header_box{height: 90px;}
 .part-marketing .info-grey{display: none;}
 .part-marketing .left-wrap,.part-marketing .right-wrap{width: 100%;}
 .part-marketing .m-bottom .imghover-box>img{width: 100%;}
 .part-marketing .left-info{padding-bottom: 0;}
 .part-marketing .right-wrap .cont,.part-marketing .left-info{padding-left:5.3%;padding-right:5.3%;}
 .part-marketing .right-wrap .link{left:5.3%;}
 .part-business .business-list .item{width:32%;margin-right:2%!important;}
 .part-business .business-list .item:last-child{margin:0!important;}
 .part-title,.padding{padding:0 3.3%;}
 .part-title .line{margin-top:18px;margin-bottom: 18px;}
 .part-case .tabList .swiper-wrapper{flex-wrap: nowrap;}
 .part-case .tabList .tab-item,.news-box .tabList .tab-item{line-height: 56px;height: 56px;padding:0 20px 0 18px;}
 .part-case .tabList .tab-item .icon,.news-box .tabList .tab-item .icon{margin-right:6px;}
 .part-case .tabList,.part-case .caseList{margin-top:25px;}
 .part-news .news-list li.swiper-slide{margin-bottom: 0;}
 .part-case .caseList li.swiper-slide{width: 49%;margin-right:2%;margin-bottom: 16px;}
 .part-case .caseList li.swiper-slide:nth-child(2n+2){margin-right:0;}
 .part-news .news-list .news-item .date{width: 90px;}
 .part-news .news-list .news-item .tit{margin-left:90px;}
 .part-news .news-list .news-item .item-desc{margin-top:25px;}
 .part-partner .partner-list li{margin-bottom: 10px;}
 .part-contact .contact-btn{width: 208px;line-height:52px;}
 .part-contact .down-btn{width:20px;height: 20px;}
 .part-contact .down-btn span{background-size: 18px auto;}
 .footer-box{padding: 50px 0 30px;}
 .footer{padding: 0 20px;}
 .footer-box .f-line{width: calc(100% - 40px); margin: 40px auto 30px;}
 .footbt{padding: 0 20px;}
}

@media (max-width: 750px){
 .fs50{font-size: 34px;}
 .fs48{font-size: 32px;}
 .fs36{font-size: 24px;}
 .fs26{font-size: 20px;}
 .fs24{font-size: 18px;}
 .fs20{font-size: 17px;}
 .fs18{font-size: 16px;}
/* .fs16{font-size: 14px;}
 .fs14{font-size: 13px;}*/
 .header .header_logo img{max-height: 40px;}
 .header_box{height: 68px;}
 .header_tel{padding-left:22px;margin-left:0;margin-right:10px;}
 .banner .slide-item-img{height: 500px;}
 .banner .iscroll{bottom: 20px;}
 .banner .iscroll span{padding-right: 28px;background-size: 14px auto;font-size:12px;}
 .ibanner .swiper-pagination{right:5%;width:12px;}
 .ibanner .swiper-pagination-bullet{height: 12px;}
 .ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:8px 0;}
 .part-marketing .desc{width: 100%;line-height: 26px;}
 .part-marketing .left-info .bot-link{position: relative;margin-top:40px;display: block;}
 .part-marketing .left-info .txt{min-height: 100px;padding:30px 0 0;}
 .part-marketing .left-info{padding-bottom: 0;}
 .part-marketing .left-info .desc{margin-top: 10px;}
 .part-marketing .right-wrap .cont .tit{letter-spacing: 0;font-size:18px;font-weight: bold;}
 .part-title, .padding{padding:0 5.5%;}
 .part-title .line{width:30px;}
 .part-business .business-list{padding:0 15px;}
 .part-business .part-title .line{margin:15px 0 13px;}
 .part-business .business-list .item{width:49%;}
 .part-business .business-list .item .con{padding:40px 0 25px;}
 .part-business .business-list .item-icon{width: 50%;margin-bottom: 34px;}
 .part-business .business-list .item .desc{width: 90%;font-size:12px;min-height: 96px;}
 .part-case .tabList .tab-item,.news-box .tabList .tab-item{height: 48px;line-height: 48px;padding:0 14px 0 12px;}
 .part-case .tabList .tab-item .icon,.news-box .tabList .tab-item .icon{width: 18px;margin-right:4px;}
 .part-case .caseList li, .part-news .news-list li{width:100%;margin-right:0;}
 .part-case .caseList .swiper-pagination{position: static;}
 .part-case .caseList .swiper-pagination .swiper-pagination-bullet{border:1px solid #dadada;background: none;opacity: 1;width:10px;height: 10px;}
 .part-case .caseList .swiper-pagination .swiper-pagination-bullet-active{border-color:#3b3b3b;}
 .part-case .caseList .cont-wrap .desc{margin-top:9px;}

 .part-case .caseList .cont-wrap .bot-link{margin-top:25px;padding:18px 0 20px;}
 .part-partner .partner-list{padding:0 15px;}
 .part-partner .partner-list li{margin-bottom: 8px;}
 .part-contact .contact-btn{width:160px;line-height:40px;font-size:17px;}
 .footer-box{padding: 40px 0 30px; background-size: contain;}
 .footer{display: block;}
 .footer .tit{margin-bottom: 18px;}
 .footer .tit:after{width: 100%; max-width: 200px;}
 .footer .f-left, .footer .f-middle, .footer .f-right{min-width: unset;}
 .footer .f-middle{width: 48%; float: left; margin: 20px 0;}
 .footer .f-right{width: 48%; float: right; margin: 20px 0;}
 .footer-box .f-line{clear: both;}
 .footer .f-right .qq{margin-top: 20px;}
 .footer .f-right .qq a:first-child{margin-bottom: 20px;}
 .footer .f-right .qq a img{left: 50%; transform: translateX(-50%); top: unset; bottom: 120%;}
 .footbt .foot-nav span{margin: 0 10px;}
 .footbt .copyright{line-height: 24px;}
 .footbt .copyright a{display: block;}
}
@media (max-width: 700px){
 .header .container,.footer-box .container{padding:0 15px;}
 .container{padding:0;}
}


.common-box{padding-top:40px;}
.case-box .part-case{margin:0!important;}
.case-box .part-case .case-cont{margin-top:30px;padding: 40px 0 6px;}
.case-box .part-case .tabList{margin-top:0;}
.case-box .part-case .caseList{margin-top:24px;}
.case-box .part-case .caseList li{margin-bottom: 34px;}

.load-more{transition: all 0.4s ease 0s;cursor: pointer;font-family: 'cgbold';color:#989898;width:151px;line-height: 63px;background: #fff;margin:20px auto 0;text-align: center;}
.load-more:hover{background: #333;color:#fff;}

.case-box .case-news{margin-top:20px;}
.case-box .case-news .cont{background: #fff;padding:40px 0 30px;}
.case-box .news-list{margin-top:20px;}
.case-box .news-list .swiper-container{padding:0 10px;margin-left:-10px;margin-right:-10px;}
.case-box .news-list .news-item{float:left;width:32.2%;margin-right:1.7%;padding:10px 0;}
.case-box .news-list .news-item:nth-child(3n+3){margin-right:0;}
.case-box .news-list .news-item .item{color:#333;transition: box-shadow 0.3s;display: block;border:1px solid #eaeaea;background: #fff;padding:24px 7.9%;} 
.case-box .news-list .news-item .link-point{margin-top:53px;width:25px;height: 7px;display: block;background: url(../images/icon-arrow.png) no-repeat center;} 
.case-box .news-list .news-item .tit{line-height: 1;}
.case-box .news-list .news-item .desc{line-height: 21px;height: 42px;margin-top:30px; color: #a5a5a5;}
.case-box .news-list .news-item .item:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.case-box .news-list .news-item .item:hover .link-point{background-image: url(../images/icon-arrowb.png);}

@media (max-width: 1030px){
 .case-box .part-case .caseList .cont-wrap{padding-top:20px;}
 .case-box .part-case .caseList .cont-wrap .bot-link{margin-top:24px;}
 .case-box .part-case .caseList li{margin-bottom: 25px;}
 .case-box{padding-top:60px;}
 .case-box .case-news .common-swiper .swiper-pagination{margin-top:20px;}
 .case-box .news-list .news-item .link-point{margin-top:45px;}
}

@media (max-width: 992px){
 .inner-banner .bgimg-out .bgimg{min-height: 500px;}
 .banner .item-mask .container{width: 95%;}
}
@media (max-width: 750px){
 .banner .item-mask .tit{font-size:24px;}
 .banner .item-mask .desc{margin-top:20px;}
 .inner-banner .item-mask .tit{font-size:22px;}
 .inner-banner .bgimg-out .bgimg{height: 500px !important;}
 .case-box .news-list .swiper-container{padding:0;margin-left:auto;margin-right:auto;}
 /*.case-box .part-case .tabList{padding-right:0;}*/
 .case-box .part-case .tabList .swiper-wrapper{flex-wrap: nowrap;}
 .case-box .part-case .tabList .tab-item{line-height: 46px;height: 46px;padding: 0 16px 0 14px;}
 .load-more{width:130px;line-height: 54px;}
 .part-title .more{padding-left: 23px;}
 .part-title .en{padding-right: 70px;}
 .case-box .case-news .common-swiper .swiper-pagination{margin-top:15px;}
}

.video-fixed {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:130;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;margin-top:0;background:#000;/* padding:30px;*/ box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(../images/close-vid2.png) no-repeat center/100% auto;position:absolute;top:40px;right:40px;cursor:pointer;}

@media (max-width:767px){
 .video-fixed .cha {width: 25px;height: 25px;}
}

@media (min-width: 1050px){
 .fadeInlist {opacity: 0;filter: alpha(opacity=0);}
 .fadeInlist.show {opacity: 1;filter: alpha(opacity=100);transition: 0.3s ease 0s;}
 .fadeInlist .show-row1,.fadeInlist .show-row2 {opacity:0;filter:alpha(opacity=0);transform:translateY(30px);}
 .fadeInlist.show .show-row1 {opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:0.3s ease 0.1s;}
 .fadeInlist.show .show-row2 {opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:0.3s ease 0.1s;}
 .fadeIntop {opacity:0;filter:alpha(opacity=0);transform:translateY(30px);}
 .fadeIntop.show {opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:all 0.3s ease 0s;}
}
.case-info{padding-top:27px;}
.case-info .fir-wrap {background-color:#f5f5f5;color:#7d7d7d;}
.case-info .fir-wrap .left-wrap{float:left;width:55.8%;background: #ffffff;padding:85px 0 81px;}
.case-info .fir-wrap .right-cont{float:left;width:44.2%;padding-top:72px;}
.case-info .fir-wrap .left-wrap .con{padding:0 25.77% 0 4.9%;}
.case-info .fir-wrap .left-wrap .tit{line-height: 1;color:#000000;}
.case-info .fir-wrap .line{height: 2px;width:12px;background: #414141;margin-top:18px;}
.case-info .fir-wrap .left-wrap .name{color:#5d5d5d;margin-top:25px;}
.case-info .fir-wrap .left-wrap .desc{line-height: 24px;min-height:96px;margin-top:20px;text-align: justify;}
.case-info .fir-wrap .left-wrap .look-website{display: block;margin-top:62px;width:115px;line-height: 34px;border:1px solid #000;text-align: center;color:#010101;border-radius:999px;transition: all 0.3s ease 0s;}
.case-info .fir-wrap .left-wrap .look-website:hover{background: #000;color:#fff;}
.case-info .fir-wrap .right-cont .con{padding:0 12.7%;}
.case-info .fir-wrap .right-cont .right-tit{font-family: 'cgbold';color:#000000;line-height: 1;}
.case-info .fir-wrap .right-cont .list-box{line-height: 24px;margin-top:52px;}
.case-info .fir-wrap .right-cont .list-box p{padding-left: 21px;background: url(../images/icon-dot.png) no-repeat left top;}
.case-info .main-wrap{margin-top:28px;background: #fff;padding-top:69px;padding-bottom:77px;}
.case-info .main-wrap .img-ban{padding:0 2.1%;}
.case-info .main-wrap .img-ban img{max-width: 100%;margin-left:auto;margin-right:auto;display: block;box-shadow: 0 -15px 15px rgba(0,0,0,.1);}
.case-info .bot-erwei{margin-top:37px;text-align: center;color:#fff;height: 450px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.case-info .bot-erwei .link-cont{width: 100%;padding-top: 140px;font-size:0;}
.case-info .bot-erwei .code-img,.case-info .bot-erwei .link-site {vertical-align:top;margin:0 24px;}
.case-info .bot-erwei .code-img {display:inline-block;width:130px;height:130px;}
.case-info .bot-erwei .link-site {display:inline-block;width:130px;height:130px;border:2px solid #fff;text-align:center;line-height:126px;font-size:16px;font-family:"cgbold";transition:all 0.3s ease 0s;}
.case-info .bot-erwei .link-site:hover {background-color:#fff;border:2px solid #fff;color:#000;border-radius:10px;}
.case-info .bot-erwei .intr-tit{margin-top:22px;}
@media (max-width:992px){
 .case-info .fir-wrap .left-wrap{padding:62px 0;}
 .case-info .fir-wrap .right-cont{padding:60px 0;}
 .case-info .fir-wrap .con{padding:0 5%!important;}
 .case-info .fir-wrap .left-wrap .con{padding-right: 10%;}
 .case-info .fir-wrap .left-wrap .look-website{margin-top:52px;}
 .case-info .fir-wrap .left-wrap,.case-info .fir-wrap .right-cont{width: 100%;}
}
@media (max-width:750px){
 .case-info{padding-top: 20px;}
 .case-info .fir-wrap .left-wrap{padding:50px 0;}
 .case-info .fir-wrap .right-cont{padding:45px 0 50px;}
 .case-info .fir-wrap .right-cont .list-box{margin-top:45px;}
 .case-info .main-wrap{padding-top:35px;padding-bottom: 35px;margin-top:20px;}
 .case-info .main-wrap .img-ban img{box-shadow: 0 -10px 10px rgba(0,0,0,.1);}
 .case-info .bot-erwei .code-img, .case-info .bot-erwei .link-site{margin:0 18px;}
 .case-info .bot-erwei{margin-top:25px;}
}

.service-part1 .swiper-box{margin-top:30px;}
.service-part1 .tab-box{padding:0 4.8%;}
.service-part1 .gallery-thumbs .swiper-slide{width: auto;}
.service-part1 .service-tab{text-align: center;cursor: pointer;min-width:200px;line-height:63px;font-size:0;padding:0 28px;background: #fff;color:#333333;}
.service-part1 .service-tab img,.service-part1 .service-tab span{display: inline-block;vertical-align: middle;}
.service-part1 .service-tab img{margin-right:16px;max-width: 22px;}
.service-part1 .service-tab .imgon{display: none;}
.service-part1 .gallery-thumbs .swiper-slide-thumb-active .service-tab,.service-part1 .service-tab:hover{background: #333;color:#fff;}
.service-part1 .gallery-thumbs .swiper-slide-thumb-active .service-tab .img,.service-part1 .service-tab:hover .img{display: none;}
.service-part1 .gallery-thumbs .swiper-slide-thumb-active .service-tab .imgon,.service-part1 .service-tab:hover .imgon{display: inline-block;}
.service-part1 .detail-box{margin-top:30px;position: relative;}
.service-box .swiper-btn{position: absolute;top:50%;margin-top:-46px;width:19px;height:91px;background: url(../images/icon-prev.png) no-repeat center;}
.service-box .swiper-btn-prev{left:0;}
.service-box .swiper-btn-next{right:0;background-image: url(../images/icon-next.png);}
.service-box .swiper-btn-prev:hover{background-image: url(../images/icon-prevon.png);}
.service-box .swiper-btn-next:hover{background-image: url(../images/icon-nexton.png);}
.service-part1 .service-item{padding-left:4.13%; display: flex; align-items: center; justify-content: space-between;}
.service-part1 .service-item .item-left{width:43.58%;float:left;overflow: hidden;}
.service-part1 .service-item .item-left .img{padding-bottom: 60.6%;position: relative;overflow: hidden;}
.service-part1 .service-item .item-left .img img{position: absolute;left:0;top:0;}
.service-part1 .service-item .item-left:hover .img{transform: scale(1.05);}
.service-part1 .service-item .item-right{float:right;width:49.24%;color:#a5a5a5;padding:15px 0;}
.service-part1 .service-item .item-right p{line-height: 24px;padding-left: 22px;background: url(../images/icon-dot.png) no-repeat left top;margin-bottom:20px;}
.service-part1 .service-item .item-right p:last-child{margin-bottom: 0;}

.service-part2{padding-top:40px;overflow: hidden;}
.service-part2 .service-casewrap{padding:0 8.63%;position: relative;margin-top:30px;}
.service-part2 .service-casewrap .swiper-slide{max-width: 690px;width:57%;}
/*.service-part2 .service-casewrap .swiper-slide{width:690px;}*/
.service-part2 .service-casewrap .swiper-slide .item-img{position: relative;overflow: hidden;border-radius:22px;}
.service-part2 .service-casewrap .swiper-slide .item-img .img{background: #fff;position: relative;padding-bottom: 60.6%;overflow: hidden;border-radius:22px;}
.service-part2 .service-casewrap .swiper-slide .item-img .img img{position: absolute;left:0;top:0;}
.service-part2 .service-casewrap .swiper-slide .eroad-button{color:#fff;border:1px solid #fff;width:115px;border-radius:999px;line-height:36px;text-align: center;position: absolute;bottom:6.2%;left:6.09%;z-index:10;
 -webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.service-part2 .service-casewrap .swiper-slide .eroad-button:hover{color:#fff;border-color:#fe8611;background: #fe8611;box-shadow: 0 0 6px 0 rgba(0,0,0,.4);}
.service-part2 .service-casewrap .swiper-slide-active .item-img:hover .img img{transform: scale(1.04);}

@media (max-width:1200px){
 .service-part1 .service-tab{min-width: 180px;padding:0 22px;}
 .service-part1 .service-tab span{font-size:16px;}
 .service-part1 .service-item .item-right p{margin-bottom: 18px;}
 .service-part1 .service-item .item-left{width: 45%;}
 .service-part1 .service-item .item-right{padding:10px 0;font-size:15px;}
}
@media (max-width:992px){
 .service-part1 .service-tab{line-height: 58px;}
 .service-part1 .service-tab img{margin-right: 14px;}
 .service-part1 .service-tab{min-width: 160px;padding:0 20px;}
 .service-part1 .service-tab span{font-size:15px;}
 .service-part1 .detail-box,.service-part2 .service-casewrap{padding:0 5%;}
 .service-part1 .service-item{padding:0 10px; display: block;}
 .service-part1 .service-item .item-left,.service-part1 .service-item .item-right{width: 100%;float: none;}
 .service-part1 .service-item .item-right{padding:20px 0;}
 .service-part1 .service-item .item-right p{margin-bottom: 14px;}
 .service-box .common-swiper .swiper-pagination .swiper-pagination-bullet-active{background: #333;}
 .service-part1 .common-swiper .swiper-pagination{margin-top:10px;}
}
@media (max-width:750px){
 .service-box .swiper-btn{background-size: 16px auto;}
 .service-part1 .service-tab{line-height: 50px;}
 .service-part1 .service-item .item-right{font-size:14px;}
 .service-part1 .service-item .item-right p{margin-bottom: 10px;}
 .service-part2 .service-casewrap .swiper-container{overflow: visible;}
 .service-part1 .service-item{padding:0;}
 .service-box .swiper-btn{display: none;}
 .service-part2 .service-casewrap .swiper-slide .eroad-button{width:100px;line-height: 30px;}

}

.about-home{padding-top:20px;}
.about-home .fir-wrap .left-cont{width: 58.2%;background: #fff;padding:100px 0 100px;float:left;}
.about-home .fir-wrap .right-cont{width:41.8%;background: #c0c0c0;padding-top:104px;float:right;position: relative;z-index:2;}
.about-home .fir-wrap .left-cont .cont{padding:0 18.8% 0 9.4%;position: relative;z-index:10;}
.about-home .fir-wrap .left-cont .tit{font-family: 'cgbold';color:#333;line-height: 1;}
.about-home .fir-wrap .left-cont .name{margin-top:30px;}
.about-home .fir-wrap .left-cont .desc{color:#a5a5a5;line-height: 2.5;text-align: justify;margin-top:51px;}
.about-home .fir-wrap .left-cont .desc p{min-height: 2.5em;}
.about-home .fir-wrap .left-cont .wx-box{cursor: pointer;margin-top:60px;width:46px;height: 46px;position: relative;}
.about-home .fir-wrap .left-cont .wx{display: block;height: 100%;background: url(../images/icon-wx1.png) no-repeat center;}
.about-home .fir-wrap .left-cont .wx-code{margin-bottom:5px;width:100px;height:100px;background:#fff;position: absolute;left:100%;margin-left:50px;top: 50%; margin-top: -50px;
 -webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:transform .15s cubic-bezier(0.3,0,0,1.5);-o-transition:transform .15s cubic-bezier(0.3,0,0,1.5);transition:transform .15s cubic-bezier(0.3,0,0,1.5);opacity:0;filter:alpha(opacity=0);
 -webkit-box-shadow:0 5px 10px rgb(0 0 0 / 20%);box-shadow:0 5px 10px rgb(0 0 0 / 20%); border-radius:6px;
}
.about-home .fir-wrap .left-cont .wx-box:hover .wx-code{-webkit-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100);}
.about-home .fir-wrap .right-cont .img-box{width:122.2%;float:right;position: relative;top:25px;}

.about-home .culture-wrap .part-title,.about-home .strength-wrap .part-title{margin-top:40px;}
.about-home .culture{margin-top:30px;background: #fff;padding:0 17.4%;padding-bottom: 25px;}
.about-home .culture-item{padding:13px 0;min-height: 168px;border-bottom:4px solid #eaeaea;}
.about-home .culture-item:last-child{border:none;}
.about-home .culture-item .item-con{width:78.5%;color:#a5a5a5;line-height: 24px;}
.about-home .culture-item .item-con p{margin-bottom: 11px;}
.about-home .culture-item .item-con p:last-child{margin:0;}
.about-home .culture-item .item-left{min-width: 100px;text-align: center;padding:15px 0;}
.about-home .culture-item .item-left p{margin-top:9px;color:#fe8611;}
.about-home .strength{margin-top:30px;background: url(../images/strengths-bg.png) no-repeat center;background-size: cover;}
.about-home .strength ul{color:#fff;padding:136px 8.9%;}
.about-home .strength li{width:25%;}
.about-home .strength-item{padding:0 16.7%;}
.about-home .strength-item .item-icon{width:56.7%;max-width: 110px;transition: all .3s;margin:0 auto;}
.about-home .strength-item img{max-width:100%;margin:0 auto;}
.about-home .strength-item .imgon,.about-home .strength-item:hover .img{display: none;}
.about-home .strength-item .img,.about-home .strength-item:hover .imgon{display: block;}
.about-home .strength-item .tit{text-align: center;font-weight: bold;margin-top:21px;}
.about-home .strength-item .line{transition: all .3s;width:43px;height: 2px;background: #ff7e00;margin:10px auto 0;position: relative;}
/*.about-home .strength-item .line span{position: absolute;transition: all .3s;display: block;width:0;left:50%;transform: translateX(-50%);top:0;height: 100%;background: #fff;}*/
.about-home .strength-item .desc{line-height: 35px;margin-top:30px;text-align: justify;}
.about-home .strength-item:hover{color:#fe8611;}
.about-home .strength-item:hover .line{background: #fff;}
/*.about-home .strength-item:hover .line span{width:100%;}*/
.about-home .strength-item:hover .item-icon{transform: rotateY(180deg);}
.about-home .part-news{margin-top:20px;}

@media (max-width:1400px){
 .about-home .culture{padding:0 14% 20px;}
 .about-home .strength ul{padding-left:6%;padding-right:6%;}
 .about-home .strength-item{padding:0 14%;}
}
@media (max-width:1200px){
 .about-home .fir-wrap .left-cont{padding:110px 0;}
 .about-home .fir-wrap .right-cont{padding-top:90px;}
 .about-home .fir-wrap .right-cont .img-box{top:15px;}
 .about-home .strength ul{padding:110px 5%;}
 .about-home .strength-item{padding:0 10%;}
}
@media (max-width:1024px){
 .about-home .part-news .news-list .swiper-wrapper{display: flex;}
}
@media (max-width:992px){
 .about-home .fir-wrap .left-cont{padding:80px 0;}
 .about-home .fir-wrap .left-cont, .about-home .fir-wrap .right-cont{float:none;width: 100%;}
 .about-home .fir-wrap .right-cont .img-box{width: 100%;float:none;}
 .about-home .fir-wrap .left-cont .cont{padding:0 9%;}
 .about-home .fir-wrap .right-cont{padding-top:60px;}
 .about-home .fir-wrap .left-cont .desc{margin-top:42px;}
 .about-home .fir-wrap .left-cont .wx-box{margin-top:50px;}
 .about-home .culture{padding:0 8% 20px;}
 .about-home .strength ul{padding:80px 5%;}
 .about-home .strength-item .desc{margin-top:25px;}
}
@media (max-width:750px){
 .about-home .fir-wrap .right-cont{padding-top: 40px;}
 .about-home .fir-wrap .right-cont .img-box{top:11px;}
 .about-home .fir-wrap .left-cont{padding:55px 0;}
 .about-home .fir-wrap .left-cont .cont{padding:0 5.5%;}
 .about-home .fir-wrap .left-cont .desc{margin-top:35px;line-height: 2;}
 .about-home .fir-wrap .left-cont .wx-box{margin-top:40px;}
 .about-home .culture-item .item-left,.about-home .culture-item .item-con{width:100%;text-align: center;}
 .about-home .strength li{width: 50%;margin:15px 0;}
 .about-home .strength ul{padding:40px 3%;}
 .about-home .strength-item{padding: 0 5%;}
 .about-home .strength-item .desc{font-size:13px;line-height:30px;margin-top: 20px;}
 .about-home .part-news .news-list li{margin:0;}
 .about-home .strength-item .item-icon{max-width: 80px;}
}

.contactUs{background: #eaeaea; padding:20px 6%;}
.contactUs .contact-wrap{max-width:1460px;margin:0 auto;}
.contactUs .cinfo{width:100%; background: #fff; padding: 40px 80px; overflow: hidden; display: flex; align-items: center; justify-content: space-between;}
.contactUs .cinfo .ctit{width: 42%; float: left;}
.contactUs .cinfo .en{font-family:'cgbold';font-size:48px;font-weight: bold;text-transform: uppercase;line-height: 1.2;color:#333;}
.contactUs .cinfo .cn{font-size:42px;text-transform: uppercase;line-height: 1;color:#ff6e01; margin-top: 20px;}
.contactUs .cinfo .ctit span{display: block; width: 43px; height: 2px; background: #414141; margin-top: 35px;}
.contactUs .cinfo .info{width: 42%; float: left;}
.contactUs .cinfo .info>div{margin-bottom: 22px;}
.contactUs .cinfo .info>div:last-child{margin-bottom: 0;}
.contactUs .cinfo .info .i{font-size: 18px; line-height: 28px;background: url() no-repeat left top;padding-left: 45px;}
.contactUs .cinfo .info .tel{background-image: url(../images/contact-icon1.png);}
.contactUs .cinfo .info .mail{background-image: url(../images/contact-icon2.png);}
.contactUs .cinfo .info .net{background-image: url(../images/contact-icon3.png);}
.contactUs .cinfo .info .addr{background-image: url(../images/contact-icon4.png);}
.contactUs .cinfo .cqrcode{width: auto; max-width: 16%; float: right;}
.contactUs .cinfo .cqrcode img{display: block; max-width: 100%; margin: auto;}
.contactUs .cinfo .cqrcode p{font-size: 18px; line-height: 22px; text-align: center; margin-top: 12px;}
.contactUs .map{width:100%; border:5px solid #fff;height:295px;overflow: hidden; margin: 20px 0;}
.contactUs .map #allmap{width:100%;height: 100%;}
.contactUs .cform{width:100%; background: #fff; overflow: hidden; display: flex; justify-content: space-between;}
.contactUs .cform .form_des{width: 36%; float: left; padding: 40px 80px; background: #666;}
.contactUs .cform .form_des .tit{color:#fff;line-height: 1;}
.contactUs .cform .form_des span{display: block; width: 43px; height: 2px; background: #fff; margin: 25px 0 35px;}
.contactUs .cform .form_des p{font-size: 14px; color: #fff; line-height: 30px;}
.contactUs .cform .form{width: 50%; float: right; padding: 40px 0; margin-right: 80px;}
.contactUs .cform .form-item{width: 48%; float: left; margin-right: 4%; margin-bottom: 30px;}
.contactUs .cform .form-item:nth-of-type(2n){margin-right: 0;}
.contactUs .cform .form .item-value{resize: none;line-height: 24px;padding:7px 13px;display: block;width:100%;overflow: hidden;outline: none;border:1px solid #000;border-radius:6px;}
.contactUs input::-webkit-input-placeholder,.contactUs textarea::-webkit-input-placeholder {color:#a5a5a5;}
.contactUs input:-moz-placeholder,.contactUs textarea:-moz-placeholder {color:#a5a5a5;}
.contactUs input::-moz-placeholder,.contactUs textarea::-moz-placeholder {color:#a5a5a5;}
.contactUs input:-ms-input-placeholder,.contactUs textarea:-ms-input-placeholder {color:#a5a5a5;}
.contactUs .cform .form-item.form-textarea{width: 100%; margin-top: 10px; margin-bottom: 15px;}
.contactUs .cform .form-item textarea.item-value{height:146px;}
.contactUs .cform .form-btn{border:none;outline: none;display: block;width: 28%;line-height: 40px;text-align: center;border-radius:4px;overflow: hidden;background: #333;color:#fff;float: right;}

@media (max-width: 1200px){
 .contactUs .cinfo{padding: 30px 50px;}
 .contactUs .cinfo .en{font-size: 42px;}
 .contactUs .cinfo .cn{font-size: 36px;}
 .contactUs .left .info .i{margin-bottom: 20px;}
 .contactUs .cform .form_des{padding: 30px 50px;}
 .contactUs .cform .form{margin-right: 50px;}
}
@media (max-width: 992px){
 .contactUs .left .info .i{margin-bottom: 16px;}
 .contactUs .cinfo{padding: 30px 40px;}
 .contactUs .cinfo .en{font-size: 36px;}
 .contactUs .cinfo .cn{font-size: 30px;}
 .contactUs .cinfo .info>div{margin-bottom: 15px;}
 .contactUs .cform .form_des{padding: 30px 40px;}
 .contactUs .cform .form{margin-right: 40px;}
}
@media (max-width: 750px){
 .contactUs{padding:20px 5%;}
 .contactUs .cinfo{display: block; padding: 20px 20px;}
 .contactUs .cinfo .ctit{width: 100%; float: none;}
 .contactUs .cinfo .en{font-size: 32px;}
 .contactUs .cinfo .cn{font-size: 26px;}
 .contactUs .cinfo .ctit span{margin-top: 30px;}
 .contactUs .cinfo .info{width: 100%; float: none; margin: 30px 0;}
 .contactUs .cinfo .cqrcode{width: 100%; max-width: unset; float: none;}
 .contactUs .cform{display: block;}
 .contactUs .cform .form_des{width: 100%; float: none; padding: 20px 20px;}
 .contactUs .cform .form_des span{margin: 25px 0 25px;}
 .contactUs .cform .form{width: 100%; padding: 20px 20px; margin-right: 0; float: none;}
 .contactUs .cform .form-item{width: 100%; margin-right: 0; margin-bottom: 20px; float: none;}
 .contactUs .cform .form-btn{width: 100%; float: none;}
}

.news-box.part-news .news-list li{margin-bottom: 30px;}
.news-box.part-news .news-cont{padding:40px 0 10px;margin-top:30px;}
.news-box.part-news .news-list{margin-top:30px;}
.news-box.part-news .news-list .news-item .date{padding-bottom: 5px;}
.news-box.part-news{margin:0;padding-top:40px;padding-bottom: 20px;}
@media (max-width:1024px){
 .news-box.part-news .news-list li{width:49%;margin-right:2%;margin-bottom: 25px;}
 .news-box.part-news .news-list li:nth-child(2n+2){margin-right:0;}
}
@media (max-width:750px){
 .news-box .tabList .tab-item .icon{margin-right:6px;}
 .news-box.part-news .news-list li{width:100%;margin-right:0;margin-bottom: 20px;}
 .case-info .main-wrap .img-ban{padding:0;}
}

.column-list{display: none;}
.loadMoreList .add-item{position: relative;top:30px;}



.l-menuBtn {padding: 12px 0 12px 12px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s;}
.l-menuBtn > .icon {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:15px;height:11px;}
.l-menuBtn > .icon > .item {position: relative;width:100%;height:1px;background-color:#fff;transform-origin: center;-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-o-transition:transform 0.5s;-ms-transition:transform 0.5s;transition:transform 0.5s;}
.l-menuBtn > .icon .item.active.is-0{transform: rotateZ(45deg);transition-delay: 0.5s;}
.l-menuBtn > .icon .item.active.is-2{transform: rotateZ(-45deg);transition-delay: 0.5s;}
.l-menuBtn.active > .icon .item.is-1{opacity: 0;}
.header.fixed .l-menuBtn > .icon > .item{background: #000;}
.header.active .l-menuBtn > .icon > .item{background: #fff!important;}

.header-contents{display: none;transition: all .3s;position: fixed;top:0;left:0;width: 100%;height: 100%;z-index:11;background: #000;}
.header-contents .inner{width:78%;height: 100%;margin:0 auto;}
.header-contents .is-nav{width:100%;}
.header-contents .is-nav .menu-item {transition: all .4s ease-in-out;opacity: 0;transform: translateY(40px);float:left;width:50%;position:relative;top:0px;left:0px;bottom:auto;right:auto;letter-spacing:0.05em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;line-height:1;}
.header-contents .is-nav .menu-item:not(:last-child) {margin-bottom:3.125vw;}
.header-contents .is-nav .menu-item > .no {font-family: cg;font-size:1.09375vw;margin-right:4.6875vw;margin-top:-0.390625vw;color:#fff;-webkit-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-moz-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-ms-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);}
.header-contents .is-nav .menu-item > .ttl {font-size:16px;margin-right:1.25vw;-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-o-transform:translateX(0vw);-ms-transform:translateX(0vw);transform:translateX(0vw);color:#fff;-webkit-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-moz-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-ms-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);}
.header-contents .is-nav .menu-item > .ttl span{font-family: 'cgbold';font-size:3.90625vw;display: block;}
.header-contents .is-nav .menu-item > .l-arw {margin-top:-0.9375vw;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-o-transform:translateX(0vw);-ms-transform:translateX(0vw);transform:translateX(0vw);-webkit-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-moz-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-ms-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);}
.l-arw > .line {width:6.25vw;height:1px;background-color:#dd7a30;}
.header-contents .is-nav .menu-item > .l-arw > .line {-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-moz-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-ms-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);}
.header-contents .is-nav .menu-item > .l-arw > .tri {-webkit-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-moz-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);-ms-transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);transition:all 0.5s 0s cubic-bezier(0.445,0.05,0.55,0.95);}
.header-contents .is-nav .menu-item:hover > .no {color:#dd7a30;}
.header-contents .is-nav .menu-item:hover > .l-arw {opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(-2.5vw);-moz-transform:translateX(-2.5vw);-o-transform:translateX(-2.5vw);-ms-transform:translateX(-2.5vw);transform:translateX(-2.5vw);}
.header-contents .is-nav .menu-item:hover > .l-arw > .line {-webkit-transform:scaleX(0.73);-moz-transform:scaleX(0.73);-o-transform:scaleX(0.73);-ms-transform:scaleX(0.73);transform:scaleX(0.73);}
.header-contents .is-nav .menu-item:hover > .l-arw > .tri {-webkit-transform:translateX(-1.953125vw);-moz-transform:translateX(-1.953125vw);-o-transform:translateX(-1.953125vw);-ms-transform:translateX(-1.953125vw);transform:translateX(-1.953125vw);}
.header-contents .is-nav .menu-item:hover > .ttl {color:#dd7a30;-webkit-transform:translateX(-3.28125vw);-moz-transform:translateX(-3.28125vw);-o-transform:translateX(-3.28125vw);-ms-transform:translateX(-3.28125vw);transform:translateX(-3.28125vw);}
.header-contents.active .is-nav .menu-item{opacity: 1;transform: translateY(0);transition-delay: 0.3s;}
.header-contents.active .is-nav .menu-item:nth-child(1){transition-delay: 0.3s;}
.header-contents.active .is-nav .menu-item:nth-child(2){transition-delay: 0.4s;}
.header-contents.active .is-nav .menu-item:nth-child(3){transition-delay: 0.5s;}
.header-contents.active .is-nav .menu-item:nth-child(4){transition-delay: 0.6s;}
.header-contents.active .is-nav .menu-item:nth-child(5){transition-delay: 0.7s;}
.header-contents.active .is-nav .menu-item:nth-child(6){transition-delay: 0.8s;}
.header-contents.active .is-nav .menu-item:nth-child(7){transition-delay: 0.9s;}
.header-contents.active .is-nav .menu-item:nth-child(8){transition-delay: 1s;}
.header.active{color:#fff!important;background: none}
.header.active .nav_container{display: none;}
.header.active .header_tel{background-image: url(../images/icon-tel.png) !important;}
@media screen and (min-width:992px){
 .mobile_key{display: none;}
}
@media screen and (max-width:992px){
 .l-menuBtn{display: none;}
}


.ibanner .i-top{opacity: 0;filter:alpha(opacity=0);transform: translateY(30px);transition: all 0.4s ease .2s;}
.ibanner .i-tit{font-size:220px;font-family: 'cm';color:#fffdf4;line-height: 1;}
.ibanner .i-desc{color:#fffdf4;text-align: center;padding-top:30px;}
.ibanner .i-desc .tit1{font-weight: bold;}
.ibanner .tips{margin-top:22px;opacity: 0;filter:alpha(opacity=0);transform: translateY(30px);transition: all 0.4s ease .4s;font-size:33px;color:#fffdf4;text-align: center;letter-spacing: 24px;line-height: 1;font-family: "Microsoft YaHei Light";}
.ibanner .ani-slide .i-top,.ibanner .ani-slide .tips{opacity: 1;filter:alpha(opacity=100);transform: translateY(0);}
@media screen and (max-width:1600px){
 .ibanner .i-tit{font-size:200px;}
 .ibanner .tips{font-size:30px;}
}
@media screen and (max-width:1400px){
 .ibanner .i-tit{font-size:180px;}
 .ibanner .tips{letter-spacing: 20px;font-size:26px;}
}
@media screen and (max-width:1200px){
 .banner .slide-item-img{min-height: 500px;}
 .ibanner .i-tit{font-size:150px;}
 .ibanner .tips{letter-spacing: 16px;font-size:24px;margin-top:15px;}
 .ibanner .i-desc .tit2{font-size:18px;}
 .ibanner .i-desc{padding-top:20px;}
}
@media screen and (max-width:992px){
 .ibanner .i-tit{font-size:112px;}
 .ibanner .tips{letter-spacing: 12px;font-size:20px;margin-top:12px;}
 .ibanner .i-desc .tit2{font-size:16px;}
 .ibanner .i-desc .tit1{font-size:30px;}
}
@media screen and (max-width:750px){
 .ibanner .i-tit{font-size:64px;}
 .ibanner .i-desc{padding-top:10px;}
 .ibanner .i-desc .tit2{font-size:12px;}
 .ibanner .i-desc .tit1{font-size:20px;}
 .ibanner .tips{letter-spacing: 6px;font-size:15px;margin-top:8px;}
}

.news-detail{padding:60px 0;}
.news-detail .container{max-width:1100px;}
.news-detail .title{text-align: center;line-height: 1.3;font-size:28px;}
.news-detail .detail-top{margin-bottom: 30px;text-align: center;}
.news-detail .dtinfo{margin-top:14px;font-size:14px;color:#666;}
.news-detail .dtinfo span{margin:0 10px;}
.news-detail .news-epx{margin-top:40px;}
.news-detail .news-epx li{padding: 5px 14px;border:1px solid #ddd;border-radius:999px;}
.news-detail .news-epx a:hover{color:#ff6e01;}
.news-detail .content img{max-width: 100%; height: auto;}
@media screen and (max-width:750px){
 .news-detail{padding:45px 15px;}
 .news-detail .title{font-size:22px;font-weight: bold;}
 .news-detail .news-epx li{border:none;margin:5px 0;float:none!important;padding:5px 0;}
 .news-detail .dtinfo{font-size:13px;}
}

.ibanner .i-top1{color:#fffdf4;text-align: center;}
.ibanner .i-top1 span{font-size:220px;font-family: 'cm','楷体';line-height: 1;}
.ibanner .i-top1 div{padding-top:30px;}
.ibanner .i-top1 p:nth-child(1){font-weight: bold;font-size:48px;}
@media screen and (max-width:1600px){
 .ibanner .i-top1 span{font-size:200px;}
}
@media (max-width: 1400px){
 .ibanner .i-top1 p:nth-child(1){font-size:42px;}
 .ibanner .i-top1 span{font-size:180px;}
}
@media screen and (max-width: 1200px){
 .ibanner .i-top1 div{padding-top:20px;}
 .ibanner .i-top1 span{font-size:150px;}
 .ibanner .i-top1{font-size:18px;}
}
@media screen and (max-width:992px){
 .ibanner .i-top1 span{font-size:112px;}
 .ibanner .i-top1{font-size:16px;}
 .ibanner .i-top1 p:nth-child(1){font-size:30px;}
}
@media screen and (max-width:750px){
 .ibanner .i-top1 span{font-size:64px;}
 .ibanner .i-top1 div{padding-top:10px;}
 .ibanner .i-top1{font-size:12px;}
 .ibanner .i-top1 p:nth-child(1){font-size:20px;}
}

.joinUs{padding:70px 0;}
.joinUs .job-list{margin-top:50px;color:#333;}
.joinUs .job-list li{margin-bottom: 30px;box-shadow: 0 10px 20px 0 rgba(0,0,0,.07);background: #fff;}
.joinUs .job-list .job-item .item-top{padding:26px 2.8%;border-bottom: 1px solid #e8e8e8;position: relative;}
.joinUs .job-list .job-item .item-top:after{position: absolute;content:'';width:13%;max-width: 170px;height:1px;left:0;bottom:-1px;z-index:10;background: #fe8510;}
.joinUs .job-list .job-item .item-top h2{font-weight: bold;margin-bottom: 6px;}
.joinUs .job-list .job-item .item-top span{margin-top:10px;display: inline-block;padding-right:20px;margin-right:20px;position: relative;}
.joinUs .job-list .job-item .item-top span:after{content:'|';color:#cccccc;position: absolute;right:-3px;}
.joinUs .job-list .job-item .item-top span:last-child{margin-right:0;padding-right:0;}
.joinUs .job-list .job-item .item-top span:last-child:after{display: none;}
.joinUs .job-list .job-item .item-con{padding:26px 2.8%;}
.joinUs .job-list .job-item .item-con .tit{font-weight: bold;line-height: 1;margin-bottom: 10px;}
.joinUs .job-list .job-item .item-con .desc{line-height: 1.78;}
.joinUs .pages{margin-top:20px;}

@media screen and (max-width: 1200px){
 .joinUs .job-list{margin-top:40px;}
 .joinUs .job-list .job-item .item-top h2{margin-bottom: 5px;}
 .joinUs .job-list .job-item .item-con{padding-top:25px;}
}

@media screen and (max-width: 992px){
 .joinUs{padding:60px 0;}
 .joinUs .job-list{margin-top:35px;}
 .joinUs .job-list .job-item .item-top span{padding-right:16px;margin-right:16px;}
 .joinUs .job-list .job-item .item-top{padding:22px 3%;}
 .joinUs .job-list .job-item .item-con{padding:22px 3%;}
 .joinUs .job-list li{margin-bottom: 25px;}
}

@media screen and (max-width: 767px){
 .joinUs{padding:45px 0;}
 .joinUs .job-list .job-item{font-size:13px;}
 .joinUs .job-list .job-item .item-top{padding:25px 20px 20px;}
 .joinUs .job-list .job-item .item-top span{margin-top:6px;}
 .joinUs .job-list .job-item .item-top h2{margin-bottom: 10px;}
 .joinUs .job-list .job-item .item-con{padding:25px 20px;}
 .joinUs .job-list .job-item .item-top:after{width: 35%;}

/* .case-info .bot-erwei{height: auto;}
 .case-info .bot-erwei .link-cont{padding:100px 0;}*/
 .part-partner .partner-list ul{margin-left:-3px;margin-right:-3px;}
 .part-partner .partner-list li{padding:0 3px;}
 .part-partner .partner-list li{margin-bottom: 6px;}
}
.header .header_nav .home{display: none!important;}
